//package com.lmx.api.model.entity;
//
//import com.baomidou.mybatisplus.annotation.*;
//import lombok.Data;
//
//import java.io.Serializable;
//import java.util.Date;
//
///**
// * 用户接口信息表
// * @author lmx
// * @TableName user_interfance_info
// */
//@TableName(value ="user_interfance_info")
//@Data
//public class UserInterfanceInfo implements Serializable {
//    /**
//     * id
//     */
//    @TableId(type = IdType.AUTO)
//    private Long id;
//
//    /**
//     * 用户id
//     */
//    private Long userid;
//
//    /**
//     * 接口id
//     */
//    private Long intrefanceid;
//
//    /**
//     * 用户对该接口的调用次数
//     */
//    private Long totalnum;
//
//    /**
//     * 已经使用的调用次数
//     */
//    private Long usenum;
//
//    /**
//     * 接口状态 代表本用户是否可以正常调用0-关闭，1--打开
//     */
//    private Integer status;
//
//    /**
//     * 创建时间
//     */
//    private Date createtime;
//
//    /**
//     * 更新时间
//     */
//    private Date updatetime;
//
//    /**
//     * 是否删除
//     */
//    @TableLogic
//    private Integer isdelete;
//
//    @TableField(exist = false)
//    private static final long serialVersionUID = 1L;
//
//    @Override
//    public boolean equals(Object that) {
//        if (this == that) {
//            return true;
//        }
//        if (that == null) {
//            return false;
//        }
//        if (getClass() != that.getClass()) {
//            return false;
//        }
//        UserInterfanceInfo other = (UserInterfanceInfo) that;
//        return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
//            && (this.getUserid() == null ? other.getUserid() == null : this.getUserid().equals(other.getUserid()))
//            && (this.getIntrefanceid() == null ? other.getIntrefanceid() == null : this.getIntrefanceid().equals(other.getIntrefanceid()))
//            && (this.getTotalnum() == null ? other.getTotalnum() == null : this.getTotalnum().equals(other.getTotalnum()))
//            && (this.getUsenum() == null ? other.getUsenum() == null : this.getUsenum().equals(other.getUsenum()))
//            && (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus()))
//            && (this.getCreatetime() == null ? other.getCreatetime() == null : this.getCreatetime().equals(other.getCreatetime()))
//            && (this.getUpdatetime() == null ? other.getUpdatetime() == null : this.getUpdatetime().equals(other.getUpdatetime()))
//            && (this.getIsdelete() == null ? other.getIsdelete() == null : this.getIsdelete().equals(other.getIsdelete()));
//    }
//
//    @Override
//    public int hashCode() {
//        final int prime = 31;
//        int result = 1;
//        result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
//        result = prime * result + ((getUserid() == null) ? 0 : getUserid().hashCode());
//        result = prime * result + ((getIntrefanceid() == null) ? 0 : getIntrefanceid().hashCode());
//        result = prime * result + ((getTotalnum() == null) ? 0 : getTotalnum().hashCode());
//        result = prime * result + ((getUsenum() == null) ? 0 : getUsenum().hashCode());
//        result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode());
//        result = prime * result + ((getCreatetime() == null) ? 0 : getCreatetime().hashCode());
//        result = prime * result + ((getUpdatetime() == null) ? 0 : getUpdatetime().hashCode());
//        result = prime * result + ((getIsdelete() == null) ? 0 : getIsdelete().hashCode());
//        return result;
//    }
//
//    @Override
//    public String toString() {
//        StringBuilder sb = new StringBuilder();
//        sb.append(getClass().getSimpleName());
//        sb.append(" [");
//        sb.append("Hash = ").append(hashCode());
//        sb.append(", id=").append(id);
//        sb.append(", userid=").append(userid);
//        sb.append(", intrefanceid=").append(intrefanceid);
//        sb.append(", totalnum=").append(totalnum);
//        sb.append(", usenum=").append(usenum);
//        sb.append(", status=").append(status);
//        sb.append(", createtime=").append(createtime);
//        sb.append(", updatetime=").append(updatetime);
//        sb.append(", isdelete=").append(isdelete);
//        sb.append(", serialVersionUID=").append(serialVersionUID);
//        sb.append("]");
//        return sb.toString();
//    }
//}